package cn.z2huo.knowledge.basic.keyword.statickeyword.staticmethod;

/**
 *
 * @author z2huo
 */
class Demo {

    public static void method() {
        System.out.println("method");
    }

    public static void method2() {
        System.out.println("method2");
    }

    public static void method3() {
        System.out.println("method3");
        method2();
        new Demo().method4();
    }

    public void method4() {
        System.out.println("method4");
    }

    public static void main(String[] args) {
        Demo demo = new Demo();
        demo.method4();
        // 可以通过实例调用静态方法，但是 IDEA 的只能提示是不显示的
        // 直接写出来是可以的，但是会有如下提示：
        // Static member 'cn.z2huo.knowledge.basic.keyword.statickeyword.staticmethod.Demo.method()' accessed via instance reference
        demo.method();
    }

}
